<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>边框</title>
    <style>
        /*
            border:设置边框的样式,可以通过子样式进行细节设置
            border-style:设置边框的样式
            border-方向-style:设置指定方向的边框样式
            border-width:设置边框的宽度
            border-color:设置边框的颜色
            所有涉及方向的样式都可以使用类似于外边距那样的多中参数表示的方式
        */
        .c1{
            width: 200px;
            height: 200px;
            border-top-style: solid;
            border-right-style: dashed;
            border-bottom-style: dotted;
            border-left-style: double;
            border-width: 20px;
        }
        .c2{
            width: 200px;
            height: 200px;
            border-style: solid dashed dotted double;
            border-width: 10px;
            border-color: red green blue purple;
        }
        /*
            当四个方向的边框设置都一致时
            可以直接使用border进行简写
        */
        .c3{
            width: 200px;
            height: 200px;
            border: solid 1px red;
        }
        /*
            当元素设置了外边距、内边距、边框之后,元素与其所占区域会发生改变

            元素大小发生改变时
            最终宽度=原来的宽度+左右的内边距+左右的边框宽度
            最终高度=原来的高度+上下的内边距+上下的边框宽度

            元素所占区域发生变化
            最终所占区域的宽度=width+左右的外边距+左右的内边距+左右的边框宽度
            最终所占区域的高度=height+上下的外边距+上下的内边距+上下的边框宽度

        */
    </style>
</head>
<body>
<div class="c1"></div>
<hr>
<div class="c2"></div>
<hr>
<div class="c3"></div>
</body>
</html>